package com.techsen.tsweb.sys.dao;

import java.util.List;

import org.springframework.stereotype.Repository;

import com.techsen.tsweb.core.dao.Dao;
import com.techsen.tsweb.sys.domain.Org;

@Repository
public interface OrgDao extends Dao<Org> {

    /**
     * 根据组织类型查询组织集合
     */
    List<Org> findByOrgTypes(List<String> orgTypes);
    
    /**
     * 根据组织ID查询所有子组织集合
     */
    List<Org> getAllChildrenOrg(String id);
    
    /**
     * 根据组织ID查询所有子组织ID集合
     */
    List<String> getAllChildrenOrgId(String id);
}
